package com.jtmg.glorykingsnews.service;

import com.github.pagehelper.PageInfo;
import com.jtmg.glorykingsnews.domain.TbUser;
import com.jtmg.glorykingsnews.vo.commom.LayuiReturnVo;
import com.jtmg.glorykingsnews.vo.commom.MsgVo;
import com.jtmg.glorykingsnews.vo.user.UserQuery;
import com.jtmg.glorykingsnews.vo.user.UserVo;
import com.jtmg.glorykingsnews.vo.user.UserVoForQuery;

import java.text.ParseException;

public interface TbUserService {

    MsgVo<TbUser> login(UserVo vo);

    LayuiReturnVo<TbUser> register(UserVo vo);

    LayuiReturnVo<UserVoForQuery> pageQuery(UserQuery query) throws ParseException;

    MsgVo update(TbUser vo);

    MsgVo delete(String id);

}
